package com.atguigu.exceltest;

import com.alibaba.excel.EasyExcel;
import com.atguigu.ExcelPojo;

import java.util.ArrayList;
import java.util.List;

public class write {
    public static void main(String[] args) {
        //写入的文件名
        String fileName= "D:\\210419.xlsx";
        List<ExcelPojo> data = data();//需要写入的数据

        // 这里 需要指定写用哪个class去写，然后写到第一个sheet，名字为模板 然后文件流会自动关闭
        EasyExcel.write(fileName,ExcelPojo.class).sheet().doWrite(data);
    }
    //循环设置要添加的数据，最终封装到list集合中
    private static List<ExcelPojo> data() {
        List<ExcelPojo> list = new ArrayList<ExcelPojo>();
        for (int i = 0; i < 10; i++) {
            ExcelPojo data = new ExcelPojo();
            data.setId(i);
            data.setName("张三"+i);
            list.add(data);
        }
        return list;
    }
}
